package com.learn.dto.freeproduct.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <一句话功能简述> <功能详细描述>
 *
 * @author yaoqihui
 * @version 2025/3/31
 * @see [相关类/方法]
 * @since [learn-platform]
 */
@Data
public class QueryFreeProductDetail implements Serializable
{

	/**
	 * 主键id
	 */
	private Integer id;
	/**
	 * 活动标题
	 */
	private String title;
	/**
	 * 产品id
	 */
	private String productId;
	/**
	 * 单品id
	 */
	private String productItemId;
	/**
	 * 投放平台
	 */
	private String platform;
	/**
	 * 状态
	 */
	private String status;
	/**
	 * 创建时间
	 */
	@JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime createTime;
	/**
	 * 活动开始时间
	 */
	@JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime startTime;
	/**
	 * 活动结束时间
	 */
	@JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime endTime;
	/**
	 * 操作者id
	 */
	private Integer operatorId;
	/**
	 * 最后修改者id
	 */
	private Integer lastModifiedId;
}